2026-10-14T23:46:07.2217609Z ##[group]Run npm run test:conformance
2026-10-14T23:46:07.2217654Z [36;1mnpm run test:conformance[0m
2026-10-14T23:46:07.2217669Z shell: /usr/bin/bash -e {0}
2026-10-14T23:46:07.2217683Z env:
2026-10-14T23:46:07.2217695Z   CARGO_TERM_COLOR: never
2026-10-14T23:46:07.2217713Z   WRANGLER_SEND_METRICS: false
2026-10-14T23:46:07.2217727Z ##[endgroup]
2026-10-14T23:46:07.3841259Z 
2026-10-14T23:46:07.3841399Z > test:conformance
2026-10-14T23:46:07.3841431Z > node --test "conformance/*.test.mjs"
2026-10-14T23:46:07.3841442Z 
2026-10-14T23:46:07.9496712Z ﹣ real Workers: CLI and MCP share durable updates, receipts and ownership rules (0.869705ms) # Build API/Work Workers and the g1t CLI first
2026-10-14T23:46:08.0805198Z ✔ identity purge work is atomic, idempotent and a prior restore prevents scheduling (43.133852ms)
2026-10-14T23:46:08.4104581Z ✔ chat purges the private AI conversation, preserves other tenants, retries failed rooms and rejects late writes (79.129228ms)
2026-10-14T23:46:08.4104739Z ✔ artifacts keep retry references when file deletion fails, then remove private state with FK enforcement (58.014871ms)
2026-10-14T23:46:08.4104822Z ✔ notification erasure retries presence cleanup, clears credentials and permanently blocks late delivery (74.509613ms)
2026-10-14T23:46:08.5650399Z ✔ destroyed document rooms reject late ensure calls and keep only a tombstone (283.328309ms)
2026-10-14T23:46:08.5924832Z ✔ erasing one member of a shared channel leaves everyone else's conversation alone (27.091699ms)
2026-10-14T23:46:08.6502442Z ✔ a shared channel's room shuts out only the erased member and tells nobody it was cleared (56.107728ms)
2026-10-14T23:46:08.7241922Z ✔ a workspace's large channel is deleted in chunks across calls, and nothing of it comes back (73.462942ms)
2026-10-14T23:46:08.7807917Z ✔ a purged workspace's slug can be made again: only what was said before the purge is dropped (58.256183ms)
2026-10-14T23:46:08.8384644Z ✔ vectors written while a document was being erased are taken back (57.768873ms)
2026-10-14T23:46:08.9195394Z ✔ a workspace's uploads are swept a page at a time, resuming after a failure (81.590042ms)
2026-10-14T23:46:08.9993190Z ✔ a value's shape is its key paths and types, not its values (1.704068ms)
2026-10-14T23:46:08.9993372Z ✔ variables are kept by kind, and only GitHub's (0.631168ms)
2026-10-14T23:46:08.9993449Z ✔ the layout says where the workspace is, as GitHub lays it out (4.388989ms)
2026-10-14T23:46:08.9993659Z ✔ the diff names what g1t lacks or has differently, and what it adds (1.773413ms)
2026-10-14T23:46:09.0092918Z ℹ tests 16
2026-10-14T23:46:09.0094189Z ℹ suites 0
2026-10-14T23:46:09.0094666Z ℹ pass 15
2026-10-14T23:46:09.0095041Z ℹ fail 0
2026-10-14T23:46:09.0095391Z ℹ cancelled 0
2026-10-14T23:46:09.0095731Z ℹ skipped 1
2026-10-14T23:46:09.0095996Z ℹ todo 0
2026-10-14T23:46:09.0096560Z ℹ duration_ms 1576.936166
